#pragma once

/**
 * \class CUtilities
 * \brief a set of static utility helper functions
 * this class is never instantiated
 * \author Keith Ditchburn \date 17 July 2005
*/
class CUtilities
{
private:
	CUtilities(void){};
	virtual ~CUtilities(void)=0;
public:
	static char* DuplicateCharString(const char* c_str);
	static WCHAR* CreateWideStringFromCharString(const char *c_str);
	static bool FillWideStringFromCharString(const char *c_str,WCHAR *wideString,size_t wideStringLen);
};
